<?php

use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateCorporationTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        //
        /*
            id int 11 公司 ID
            name string 255 公司名称
            address string 255 公司地址
            bussiness_license_front string 255 公司营业执照正面照
            bussiness_license_back string 255 公司营业执照背面
            introduction text 公司简介
            is_verified tinyint 是否认证(0: 未认证，1:已认证)
            created_at timestamp 创建时间
            updated_at timestamp 更新时间
        */


        Schema::create('corporation', function (Blueprint $table) {
            $table->increments('id')->comment('公司id');
            $table->string('name')->comment('公司名称');
            $table->string('address', 255)->comment('公司地址');
            $table->string('business_license_front', 255)->comment('营业执照正面');
            $table->string('business_license_back', 255)->comment('营业执照背面');
            $table->text('introduction', 255)->comment('公司简介');
            $table->tinyInteger('is_verified')->comment('是否认证，0：未认证，1：已认证');
            $table->timestamps();
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        //
        Schema::dropIfExists('corporation');
    }
}
